beating machines - French English Dictionary